
package nccloud.bs.arap.rgcb.plugin;

import nc.impl.pubapp.pattern.rule.plugin.IPluginPoint;
import nc.vo.pubapp.res.NCModule;

public enum ActionPlugInPoint implements IPluginPoint {
        ApproveAction("nccloud.impl.arap.rgcb.action.ApproveAction"),
        UnApproveAction("nccloud.impl.arap.rgcb.action.UnApproveAction"),
        CallBackAction("nccloud.impl.arap.rgcb.action.CallBackAction"),
        SendApproveAction("nccloud.impl.arap.rgcb.action.SendApproveAction");

        private String point;

        private ActionPlugInPoint(String point) {
                this.point = point;
        }

        public String getComponent() {
                return "RGCB";
        }

        public String getModule() {
                return NCModule.TO.getName();
        }

        public String getPoint() {
                return this.point;
        }
        
}
